3.107 \(\int \frac{x^4 (A+B x^2)}{a+b x^2+c x^4} \, dx\)

Optimal. Leaf size=261 \[ \frac{\left (-\frac{2 a A c^2-3 a b B c-A b^2 c+b^3 B}{\sqrt{b^2-4 a c}}-a B c-A b c+b^2 B\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{b-\sqrt{b^2-4 a c}}}\right )}{\sqrt{2} c^{5/2} \sqrt{b-\sqrt{b^2-4 a c}}}+\frac{\left (\frac{2 a A c^2-3 a b B c-A b^2 c+b^3 B}{\sqrt{b^2-4 a c}}-a B c-A b c+b^2 B\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{\sqrt{b^2-4 a c}+b}}\right )}{\sqrt{2} c^{5/2} \sqrt{\sqrt{b^2-4 a c}+b}}-\frac{x (b B-A c)}{c^2}+\frac{B x^3}{3 c} \]

[Out]

-(((b*B - A*c)*x)/c^2) + (B*x^3)/(3*c) + ((b^2*B - A*b*c - a*B*c - (b^3*B - A*b^2*c - 3*a*b*B*c + 2*a*A*c^2)/S
qrt[b^2 - 4*a*c])*ArcTan[(Sqrt[2]*Sqrt[c]*x)/Sqrt[b - Sqrt[b^2 - 4*a*c]]])/(Sqrt[2]*c^(5/2)*Sqrt[b - Sqrt[b^2
- 4*a*c]]) + ((b^2*B - A*b*c - a*B*c + (b^3*B - A*b^2*c - 3*a*b*B*c + 2*a*A*c^2)/Sqrt[b^2 - 4*a*c])*ArcTan[(Sq
rt[2]*Sqrt[c]*x)/Sqrt[b + Sqrt[b^2 - 4*a*c]]])/(Sqrt[2]*c^(5/2)*Sqrt[b + Sqrt[b^2 - 4*a*c]])

________________________________________________________________________________________

Rubi [A]  time = 1.48851, antiderivative size = 261, normalized size of antiderivative = 1., number of steps used = 5, number of rules used = 3, integrand size = 25, \(\frac{\text{number of rules}}{\text{integrand size}}\) = 0.12, Rules used = {1279, 1166, 205} \[ \frac{\left (-\frac{2 a A c^2-3 a b B c-A b^2 c+b^3 B}{\sqrt{b^2-4 a c}}-a B c-A b c+b^2 B\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{b-\sqrt{b^2-4 a c}}}\right )}{\sqrt{2} c^{5/2} \sqrt{b-\sqrt{b^2-4 a c}}}+\frac{\left (\frac{2 a A c^2-3 a b B c-A b^2 c+b^3 B}{\sqrt{b^2-4 a c}}-a B c-A b c+b^2 B\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{\sqrt{b^2-4 a c}+b}}\right )}{\sqrt{2} c^{5/2} \sqrt{\sqrt{b^2-4 a c}+b}}-\frac{x (b B-A c)}{c^2}+\frac{B x^3}{3 c} \]

Antiderivative was successfully verified.

[In]

Int[(x^4*(A + B*x^2))/(a + b*x^2 + c*x^4),x]

[Out]

-(((b*B - A*c)*x)/c^2) + (B*x^3)/(3*c) + ((b^2*B - A*b*c - a*B*c - (b^3*B - A*b^2*c - 3*a*b*B*c + 2*a*A*c^2)/S
qrt[b^2 - 4*a*c])*ArcTan[(Sqrt[2]*Sqrt[c]*x)/Sqrt[b - Sqrt[b^2 - 4*a*c]]])/(Sqrt[2]*c^(5/2)*Sqrt[b - Sqrt[b^2
- 4*a*c]]) + ((b^2*B - A*b*c - a*B*c + (b^3*B - A*b^2*c - 3*a*b*B*c + 2*a*A*c^2)/Sqrt[b^2 - 4*a*c])*ArcTan[(Sq
rt[2]*Sqrt[c]*x)/Sqrt[b + Sqrt[b^2 - 4*a*c]]])/(Sqrt[2]*c^(5/2)*Sqrt[b + Sqrt[b^2 - 4*a*c]])

Rule 1279

Int[((f_.)*(x_))^(m_.)*((d_) + (e_.)*(x_)^2)*((a_) + (b_.)*(x_)^2 + (c_.)*(x_)^4)^(p_), x_Symbol] :> Simp[(e*f
*(f*x)^(m - 1)*(a + b*x^2 + c*x^4)^(p + 1))/(c*(m + 4*p + 3)), x] - Dist[f^2/(c*(m + 4*p + 3)), Int[(f*x)^(m -
 2)*(a + b*x^2 + c*x^4)^p*Simp[a*e*(m - 1) + (b*e*(m + 2*p + 1) - c*d*(m + 4*p + 3))*x^2, x], x], x] /; FreeQ[
{a, b, c, d, e, f, p}, x] && NeQ[b^2 - 4*a*c, 0] && GtQ[m, 1] && NeQ[m + 4*p + 3, 0] && IntegerQ[2*p] && (Inte
gerQ[p] || IntegerQ[m])

Rule 1166

Int[((d_) + (e_.)*(x_)^2)/((a_) + (b_.)*(x_)^2 + (c_.)*(x_)^4), x_Symbol] :> With[{q = Rt[b^2 - 4*a*c, 2]}, Di
st[e/2 + (2*c*d - b*e)/(2*q), Int[1/(b/2 - q/2 + c*x^2), x], x] + Dist[e/2 - (2*c*d - b*e)/(2*q), Int[1/(b/2 +
 q/2 + c*x^2), x], x]] /; FreeQ[{a, b, c, d, e}, x] && NeQ[b^2 - 4*a*c, 0] && NeQ[c*d^2 - a*e^2, 0] && PosQ[b^
2 - 4*a*c]

Rule 205

Int[((a_) + (b_.)*(x_)^2)^(-1), x_Symbol] :> Simp[(Rt[a/b, 2]*ArcTan[x/Rt[a/b, 2]])/a, x] /; FreeQ[{a, b}, x]
&& PosQ[a/b]

Rubi steps

\begin{align*} \int \frac{x^4 \left (A+B x^2\right )}{a+b x^2+c x^4} \, dx &=\frac{B x^3}{3 c}-\frac{\int \frac{x^2 \left (3 a B+3 (b B-A c) x^2\right )}{a+b x^2+c x^4} \, dx}{3 c}\\ &=-\frac{(b B-A c) x}{c^2}+\frac{B x^3}{3 c}+\frac{\int \frac{3 a (b B-A c)+3 \left (b^2 B-A b c-a B c\right ) x^2}{a+b x^2+c x^4} \, dx}{3 c^2}\\ &=-\frac{(b B-A c) x}{c^2}+\frac{B x^3}{3 c}+\frac{\left (b^2 B-A b c-a B c-\frac{b^3 B-A b^2 c-3 a b B c+2 a A c^2}{\sqrt{b^2-4 a c}}\right ) \int \frac{1}{\frac{b}{2}-\frac{1}{2} \sqrt{b^2-4 a c}+c x^2} \, dx}{2 c^2}+\frac{\left (b^2 B-A b c-a B c+\frac{b^3 B-A b^2 c-3 a b B c+2 a A c^2}{\sqrt{b^2-4 a c}}\right ) \int \frac{1}{\frac{b}{2}+\frac{1}{2} \sqrt{b^2-4 a c}+c x^2} \, dx}{2 c^2}\\ &=-\frac{(b B-A c) x}{c^2}+\frac{B x^3}{3 c}+\frac{\left (b^2 B-A b c-a B c-\frac{b^3 B-A b^2 c-3 a b B c+2 a A c^2}{\sqrt{b^2-4 a c}}\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{b-\sqrt{b^2-4 a c}}}\right )}{\sqrt{2} c^{5/2} \sqrt{b-\sqrt{b^2-4 a c}}}+\frac{\left (b^2 B-A b c-a B c+\frac{b^3 B-A b^2 c-3 a b B c+2 a A c^2}{\sqrt{b^2-4 a c}}\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{b+\sqrt{b^2-4 a c}}}\right )}{\sqrt{2} c^{5/2} \sqrt{b+\sqrt{b^2-4 a c}}}\\ \end{align*}

Mathematica [A]  time = 0.413887, size = 327, normalized size = 1.25 \[ \frac{\left (-A b c \sqrt{b^2-4 a c}-2 a A c^2+b^2 B \sqrt{b^2-4 a c}-a B c \sqrt{b^2-4 a c}+3 a b B c+A b^2 c+b^3 (-B)\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{b-\sqrt{b^2-4 a c}}}\right )}{\sqrt{2} c^{5/2} \sqrt{b^2-4 a c} \sqrt{b-\sqrt{b^2-4 a c}}}+\frac{\left (-A b c \sqrt{b^2-4 a c}+2 a A c^2+b^2 B \sqrt{b^2-4 a c}-a B c \sqrt{b^2-4 a c}-3 a b B c-A b^2 c+b^3 B\right ) \tan ^{-1}\left (\frac{\sqrt{2} \sqrt{c} x}{\sqrt{\sqrt{b^2-4 a c}+b}}\right )}{\sqrt{2} c^{5/2} \sqrt{b^2-4 a c} \sqrt{\sqrt{b^2-4 a c}+b}}+\frac{x (A c-b B)}{c^2}+\frac{B x^3}{3 c} \]

Antiderivative was successfully verified.

[In]

Integrate[(x^4*(A + B*x^2))/(a + b*x^2 + c*x^4),x]

[Out]

((-(b*B) + A*c)*x)/c^2 + (B*x^3)/(3*c) + ((-(b^3*B) + A*b^2*c + 3*a*b*B*c - 2*a*A*c^2 + b^2*B*Sqrt[b^2 - 4*a*c
] - A*b*c*Sqrt[b^2 - 4*a*c] - a*B*c*Sqrt[b^2 - 4*a*c])*ArcTan[(Sqrt[2]*Sqrt[c]*x)/Sqrt[b - Sqrt[b^2 - 4*a*c]]]
)/(Sqrt[2]*c^(5/2)*Sqrt[b^2 - 4*a*c]*Sqrt[b - Sqrt[b^2 - 4*a*c]]) + ((b^3*B - A*b^2*c - 3*a*b*B*c + 2*a*A*c^2
+ b^2*B*Sqrt[b^2 - 4*a*c] - A*b*c*Sqrt[b^2 - 4*a*c] - a*B*c*Sqrt[b^2 - 4*a*c])*ArcTan[(Sqrt[2]*Sqrt[c]*x)/Sqrt
[b + Sqrt[b^2 - 4*a*c]]])/(Sqrt[2]*c^(5/2)*Sqrt[b^2 - 4*a*c]*Sqrt[b + Sqrt[b^2 - 4*a*c]])

________________________________________________________________________________________

Maple [B]  time = 0.046, size = 825, normalized size = 3.2 \begin{align*} \text{result too large to display} \end{align*}

Verification of antiderivative is not currently implemented for this CAS.

[In]

int(x^4*(B*x^2+A)/(c*x^4+b*x^2+a),x)

[Out]

1/3*B*x^3/c+1/c*A*x-1/c^2*b*B*x+1/2/c*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctanh(c*x*2^(1/2)/((-b+(-4*a
*c+b^2)^(1/2))*c)^(1/2))*A*b+1/(-4*a*c+b^2)^(1/2)*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctanh(c*x*2^(1/2
)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*a*A-1/2/c/(-4*a*c+b^2)^(1/2)*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*ar
ctanh(c*x*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*A*b^2+1/2/c*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arc
tanh(c*x*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*a*B-1/2/c^2*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arct
anh(c*x*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*b^2*B-3/2/c/(-4*a*c+b^2)^(1/2)*2^(1/2)/((-b+(-4*a*c+b^2)^(1
/2))*c)^(1/2)*arctanh(c*x*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*a*b*B+1/2/c^2/(-4*a*c+b^2)^(1/2)*2^(1/2)/
((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctanh(c*x*2^(1/2)/((-b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*b^3*B-1/2/c*2^(1/2)/(
(b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*A*b+1/(-4*a*c+b^2)^(1/2)*
2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*a*A-1/2/c/(-4*a*
c+b^2)^(1/2)*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*A*b
^2-1/2/c*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*a*B+1/2
/c^2*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2))*b^2*B-3/2/c
/(-4*a*c+b^2)^(1/2)*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/
2))*a*b*B+1/2/c^2/(-4*a*c+b^2)^(1/2)*2^(1/2)/((b+(-4*a*c+b^2)^(1/2))*c)^(1/2)*arctan(c*x*2^(1/2)/((b+(-4*a*c+b
^2)^(1/2))*c)^(1/2))*b^3*B

________________________________________________________________________________________

Maxima [F]  time = 0., size = 0, normalized size = 0. \begin{align*} \frac{B c x^{3} - 3 \,{\left (B b - A c\right )} x}{3 \, c^{2}} - \frac{-\int \frac{B a b - A a c +{\left (B b^{2} -{\left (B a + A b\right )} c\right )} x^{2}}{c x^{4} + b x^{2} + a}\,{d x}}{c^{2}} \end{align*}

Verification of antiderivative is not currently implemented for this CAS.

[In]

integrate(x^4*(B*x^2+A)/(c*x^4+b*x^2+a),x, algorithm="maxima")

[Out]

1/3*(B*c*x^3 - 3*(B*b - A*c)*x)/c^2 - integrate(-(B*a*b - A*a*c + (B*b^2 - (B*a + A*b)*c)*x^2)/(c*x^4 + b*x^2
+ a), x)/c^2

________________________________________________________________________________________

Fricas [B]  time = 9.02119, size = 10329, normalized size = 39.57 \begin{align*} \text{result too large to display} \end{align*}

Verification of antiderivative is not currently implemented for this CAS.

[In]

integrate(x^4*(B*x^2+A)/(c*x^4+b*x^2+a),x, algorithm="fricas")

[Out]

1/6*(2*B*c*x^3 + 3*sqrt(1/2)*c^2*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A
^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c + (b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 +
 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^
4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b
^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))*log(-2
*(B^4*a^2*b^4 - A*B^3*a*b^5 - A^4*a^2*c^4 + (5*A^3*B*a^2*b + A^4*a*b^2)*c^3 + (B^4*a^4 + 3*A*B^3*a^3*b - 6*A^2
*B^2*a^2*b^2 - 3*A^3*B*a*b^3)*c^2 - (3*B^4*a^3*b^2 - A*B^3*a^2*b^3 - 3*A^2*B^2*a*b^4)*c)*x + sqrt(1/2)*(B^3*b^
7 - 4*A^3*a^2*c^5 + (4*A*B^2*a^3 + 20*A^2*B*a^2*b + 5*A^3*a*b^2)*c^4 - (4*B^3*a^3*b + 29*A*B^2*a^2*b^2 + 17*A^
2*B*a*b^3 + A^3*b^4)*c^3 + (13*B^3*a^2*b^3 + 19*A*B^2*a*b^4 + 3*A^2*B*b^5)*c^2 - (7*B^3*a*b^5 + 3*A*B^2*b^6)*c
 - (B*b^4*c^5 + 4*(2*B*a^2 + A*a*b)*c^7 - (6*B*a*b^2 + A*b^3)*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^
3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)
*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*
a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))*sqrt(-(B^2*b^5 - (4*A*B*
a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c + (b^2*c^5 - 4*
a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*
b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^
4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c
)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))) - 3*sqrt(1/2)*c^2*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3
 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c + (b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8
 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b
^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3
 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^
11)))/(b^2*c^5 - 4*a*c^6))*log(-2*(B^4*a^2*b^4 - A*B^3*a*b^5 - A^4*a^2*c^4 + (5*A^3*B*a^2*b + A^4*a*b^2)*c^3 +
 (B^4*a^4 + 3*A*B^3*a^3*b - 6*A^2*B^2*a^2*b^2 - 3*A^3*B*a*b^3)*c^2 - (3*B^4*a^3*b^2 - A*B^3*a^2*b^3 - 3*A^2*B^
2*a*b^4)*c)*x - sqrt(1/2)*(B^3*b^7 - 4*A^3*a^2*c^5 + (4*A*B^2*a^3 + 20*A^2*B*a^2*b + 5*A^3*a*b^2)*c^4 - (4*B^3
*a^3*b + 29*A*B^2*a^2*b^2 + 17*A^2*B*a*b^3 + A^3*b^4)*c^3 + (13*B^3*a^2*b^3 + 19*A*B^2*a*b^4 + 3*A^2*B*b^5)*c^
2 - (7*B^3*a*b^5 + 3*A*B^2*b^6)*c - (B*b^4*c^5 + 4*(2*B*a^2 + A*a*b)*c^7 - (6*B*a*b^2 + A*b^3)*c^6)*sqrt((B^4*
b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^
2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*
c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a
*c^11)))*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b
^3 + 2*A*B*b^4)*c + (b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b
^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 1
4*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2
- 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))) + 3*sqrt(1/2)*c^2*sqrt(-(B^2*
b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c -
(b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 +
 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12
*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2
*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))*log(-2*(B^4*a^2*b^4 - A*B^3*a*b^5 - A^4*a^2*c^4 +
(5*A^3*B*a^2*b + A^4*a*b^2)*c^3 + (B^4*a^4 + 3*A*B^3*a^3*b - 6*A^2*B^2*a^2*b^2 - 3*A^3*B*a*b^3)*c^2 - (3*B^4*a
^3*b^2 - A*B^3*a^2*b^3 - 3*A^2*B^2*a*b^4)*c)*x + sqrt(1/2)*(B^3*b^7 - 4*A^3*a^2*c^5 + (4*A*B^2*a^3 + 20*A^2*B*
a^2*b + 5*A^3*a*b^2)*c^4 - (4*B^3*a^3*b + 29*A*B^2*a^2*b^2 + 17*A^2*B*a*b^3 + A^3*b^4)*c^3 + (13*B^3*a^2*b^3 +
 19*A*B^2*a*b^4 + 3*A^2*B*b^5)*c^2 - (7*B^3*a*b^5 + 3*A*B^2*b^6)*c + (B*b^4*c^5 + 4*(2*B*a^2 + A*a*b)*c^7 - (6
*B*a*b^2 + A*b^3)*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^
4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 +
 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6
+ 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*
a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c - (b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*
B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^
4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*
A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6
))) - 3*sqrt(1/2)*c^2*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2
 - (5*B^2*a*b^3 + 2*A*B*b^4)*c - (b^2*c^5 - 4*a*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^
2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^
4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*
B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))*log(-2*(B^4*a^2*b
^4 - A*B^3*a*b^5 - A^4*a^2*c^4 + (5*A^3*B*a^2*b + A^4*a*b^2)*c^3 + (B^4*a^4 + 3*A*B^3*a^3*b - 6*A^2*B^2*a^2*b^
2 - 3*A^3*B*a*b^3)*c^2 - (3*B^4*a^3*b^2 - A*B^3*a^2*b^3 - 3*A^2*B^2*a*b^4)*c)*x - sqrt(1/2)*(B^3*b^7 - 4*A^3*a
^2*c^5 + (4*A*B^2*a^3 + 20*A^2*B*a^2*b + 5*A^3*a*b^2)*c^4 - (4*B^3*a^3*b + 29*A*B^2*a^2*b^2 + 17*A^2*B*a*b^3 +
 A^3*b^4)*c^3 + (13*B^3*a^2*b^3 + 19*A*B^2*a*b^4 + 3*A^2*B*b^5)*c^2 - (7*B^3*a*b^5 + 3*A*B^2*b^6)*c + (B*b^4*c
^5 + 4*(2*B*a^2 + A*a*b)*c^7 - (6*B*a*b^2 + A*b^3)*c^6)*sqrt((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B
*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3
*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A
^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10 - 4*a*c^11)))*sqrt(-(B^2*b^5 - (4*A*B*a^2 + 3*A^2
*a*b)*c^3 + (5*B^2*a^2*b + 8*A*B*a*b^2 + A^2*b^3)*c^2 - (5*B^2*a*b^3 + 2*A*B*b^4)*c - (b^2*c^5 - 4*a*c^6)*sqrt
((B^4*b^8 + A^4*a^2*c^6 - 2*(A^2*B^2*a^3 + 4*A^3*B*a^2*b + A^4*a*b^2)*c^5 + (B^4*a^4 + 8*A*B^3*a^3*b + 24*A^2*
B^2*a^2*b^2 + 12*A^3*B*a*b^3 + A^4*b^4)*c^4 - 2*(3*B^4*a^3*b^2 + 14*A*B^3*a^2*b^3 + 12*A^2*B^2*a*b^4 + 2*A^3*B
*b^5)*c^3 + (11*B^4*a^2*b^4 + 20*A*B^3*a*b^5 + 6*A^2*B^2*b^6)*c^2 - 2*(3*B^4*a*b^6 + 2*A*B^3*b^7)*c)/(b^2*c^10
 - 4*a*c^11)))/(b^2*c^5 - 4*a*c^6))) - 6*(B*b - A*c)*x)/c^2

________________________________________________________________________________________

Sympy [B]  time = 32.4061, size = 709, normalized size = 2.72 \begin{align*} \frac{B x^{3}}{3 c} + \operatorname{RootSum}{\left (t^{4} \left (256 a^{2} c^{7} - 128 a b^{2} c^{6} + 16 b^{4} c^{5}\right ) + t^{2} \left (48 A^{2} a^{2} b c^{4} - 28 A^{2} a b^{3} c^{3} + 4 A^{2} b^{5} c^{2} + 64 A B a^{3} c^{4} - 144 A B a^{2} b^{2} c^{3} + 64 A B a b^{4} c^{2} - 8 A B b^{6} c - 80 B^{2} a^{3} b c^{3} + 100 B^{2} a^{2} b^{3} c^{2} - 36 B^{2} a b^{5} c + 4 B^{2} b^{7}\right ) + A^{4} a^{3} c^{2} - 2 A^{3} B a^{3} b c + 2 A^{2} B^{2} a^{4} c + A^{2} B^{2} a^{3} b^{2} - 2 A B^{3} a^{4} b + B^{4} a^{5}, \left ( t \mapsto t \log{\left (x + \frac{- 32 t^{3} A a b c^{7} + 8 t^{3} A b^{3} c^{6} - 64 t^{3} B a^{2} c^{7} + 48 t^{3} B a b^{2} c^{6} - 8 t^{3} B b^{4} c^{5} + 4 t A^{3} a^{2} c^{5} - 8 t A^{3} a b^{2} c^{4} + 2 t A^{3} b^{4} c^{3} - 30 t A^{2} B a^{2} b c^{4} + 30 t A^{2} B a b^{3} c^{3} - 6 t A^{2} B b^{5} c^{2} - 12 t A B^{2} a^{3} c^{4} + 54 t A B^{2} a^{2} b^{2} c^{3} - 36 t A B^{2} a b^{4} c^{2} + 6 t A B^{2} b^{6} c + 14 t B^{3} a^{3} b c^{3} - 28 t B^{3} a^{2} b^{3} c^{2} + 14 t B^{3} a b^{5} c - 2 t B^{3} b^{7}}{- A^{4} a^{2} c^{4} + A^{4} a b^{2} c^{3} + 5 A^{3} B a^{2} b c^{3} - 3 A^{3} B a b^{3} c^{2} - 6 A^{2} B^{2} a^{2} b^{2} c^{2} + 3 A^{2} B^{2} a b^{4} c + 3 A B^{3} a^{3} b c^{2} + A B^{3} a^{2} b^{3} c - A B^{3} a b^{5} + B^{4} a^{4} c^{2} - 3 B^{4} a^{3} b^{2} c + B^{4} a^{2} b^{4}} \right )} \right )\right )} - \frac{x \left (- A c + B b\right )}{c^{2}} \end{align*}

Verification of antiderivative is not currently implemented for this CAS.

[In]

integrate(x**4*(B*x**2+A)/(c*x**4+b*x**2+a),x)

[Out]

B*x**3/(3*c) + RootSum(_t**4*(256*a**2*c**7 - 128*a*b**2*c**6 + 16*b**4*c**5) + _t**2*(48*A**2*a**2*b*c**4 - 2
8*A**2*a*b**3*c**3 + 4*A**2*b**5*c**2 + 64*A*B*a**3*c**4 - 144*A*B*a**2*b**2*c**3 + 64*A*B*a*b**4*c**2 - 8*A*B
*b**6*c - 80*B**2*a**3*b*c**3 + 100*B**2*a**2*b**3*c**2 - 36*B**2*a*b**5*c + 4*B**2*b**7) + A**4*a**3*c**2 - 2
*A**3*B*a**3*b*c + 2*A**2*B**2*a**4*c + A**2*B**2*a**3*b**2 - 2*A*B**3*a**4*b + B**4*a**5, Lambda(_t, _t*log(x
 + (-32*_t**3*A*a*b*c**7 + 8*_t**3*A*b**3*c**6 - 64*_t**3*B*a**2*c**7 + 48*_t**3*B*a*b**2*c**6 - 8*_t**3*B*b**
4*c**5 + 4*_t*A**3*a**2*c**5 - 8*_t*A**3*a*b**2*c**4 + 2*_t*A**3*b**4*c**3 - 30*_t*A**2*B*a**2*b*c**4 + 30*_t*
A**2*B*a*b**3*c**3 - 6*_t*A**2*B*b**5*c**2 - 12*_t*A*B**2*a**3*c**4 + 54*_t*A*B**2*a**2*b**2*c**3 - 36*_t*A*B*
*2*a*b**4*c**2 + 6*_t*A*B**2*b**6*c + 14*_t*B**3*a**3*b*c**3 - 28*_t*B**3*a**2*b**3*c**2 + 14*_t*B**3*a*b**5*c
 - 2*_t*B**3*b**7)/(-A**4*a**2*c**4 + A**4*a*b**2*c**3 + 5*A**3*B*a**2*b*c**3 - 3*A**3*B*a*b**3*c**2 - 6*A**2*
B**2*a**2*b**2*c**2 + 3*A**2*B**2*a*b**4*c + 3*A*B**3*a**3*b*c**2 + A*B**3*a**2*b**3*c - A*B**3*a*b**5 + B**4*
a**4*c**2 - 3*B**4*a**3*b**2*c + B**4*a**2*b**4)))) - x*(-A*c + B*b)/c**2

________________________________________________________________________________________

Giac [F(-2)]  time = 0., size = 0, normalized size = 0. \begin{align*} \text{Exception raised: NotImplementedError} \end{align*}

Verification of antiderivative is not currently implemented for this CAS.

[In]

integrate(x^4*(B*x^2+A)/(c*x^4+b*x^2+a),x, algorithm="giac")

[Out]

Exception raised: NotImplementedError